package com.jvm;

import java.util.Date;

/**
 * ClassName:Demo03
 * Package:com.jvm
 * Description:
 *
 * @Author:helei
 * @Create:2024/9/9 - 11:27
 */
public class Demo03 {
    /*
    栈创建栈帧是基于方法的字节码文件创建的，一个方法对应一个栈帧
    切换到class文件所在的位置 执行 javap -v class文件名称查看
    类的字节码文件包含：
        1、Constant pool 常量池
            常量、方法引用地址...
        2、LineNumberTable 行号表
            线程的指令对应的行号
        3、LocalVariableTable 局部变量表
            存储方法中使用到的变量 及 值信息(基本类型值、引用地址)

     */
    public static void main(String[] args) {
        int i = 1;
        String s= "aa";
        Date date = new Date();
        hello(i);
    }

    public static String hello(int i ) {
        System.out.println(i++);
        return "hello";
    }
}
